package com.ouc.eddyAlgorithm.mapper;

import com.ouc.eddyAlgorithm.domain.AvisoEddy;

import java.util.List;

/**
 * avisoEddyMapper接口
 * 
 * @author ouc
 * @date 2025-02-14
 */
public interface AvisoEddyMapper 
{
    /**
     * 查询avisoEddy
     * 
     * @param orderNumber avisoEddy主键
     * @return avisoEddy
     */
    public AvisoEddy selectAvisoEddyByOrderNumber(Integer orderNumber);

    /**
     * 查询avisoEddy列表
     * 
     * @param avisoEddy avisoEddy
     * @return avisoEddy集合
     */
    public List<AvisoEddy> selectAvisoEddyList(AvisoEddy avisoEddy);

    /**
     * 新增avisoEddy
     * 
     * @param avisoEddy avisoEddy
     * @return 结果
     */
    public int insertAvisoEddy(AvisoEddy avisoEddy);

    /**
     * 修改avisoEddy
     * 
     * @param avisoEddy avisoEddy
     * @return 结果
     */
    public int updateAvisoEddy(AvisoEddy avisoEddy);

    /**
     * 删除avisoEddy
     * 
     * @param orderNumber avisoEddy主键
     * @return 结果
     */
    public int deleteAvisoEddyByOrderNumber(Integer orderNumber);

    /**
     * 批量删除avisoEddy
     * 
     * @param orderNumbers 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAvisoEddyByOrderNumbers(Integer[] orderNumbers);
}
